package com.iims.market.vo;

import com.iims.common.vo.LableKeyValue;
import com.iims.oder.vo.resp.ProductInventoryVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 合同需求信息
 * <p>
 * 需求来源：■招标文件  □竞谈邀请书    □市场需求报告  □其它
 * 报价方式：■投标报价  □直接报价  □暂定价  □审价
 * 报价预算：
 * 需求产品清单（指标见附件）：
 * <p>
 * 交付地点：
 * 验收方式：■军检  □下厂验收  □系统验收  □公司检验  □三方测评  □其它  □暂不明确
 * 运输费用方式：■公司支付     □客户支付
 * 是否需现场安装调试：□需要    □不需要
 *
 * @author fanpei
 * @date 2021/6/17 10:59
 */
@ApiModel("合同需求信息")
@Data
public class ContractReqInfoVo {

    /**
     * 基本需求[可扩展]
     */
    @ApiModelProperty("基本需求[可扩展]")
    private List<LableKeyValue> baseReq;
    /**
     * 其他需求信息
     */
    @ApiModelProperty("其他需求信息")
    private String otherReq;
    /**
     * 产品清单
     */
    @ApiModelProperty("产品清单")
    private List<ProductInventoryVo> products;
}
